"use strict";
var aMerge = {
    x: 1,
    y: 1,
    foo: function (bar) {
        return bar;
    }
};
function lib() { }
(function (lib) {
    lib.version = '1.0';
})(lib || (lib = {}));
console.log(lib.version);
var cmerge = /** @class */ (function () {
    function cmerge() {
    }
    return cmerge;
}());
(function (cmerge) {
    cmerge.state = 1;
})(cmerge || (cmerge = {}));
console.log(cmerge.state);
var Color;
(function (Color) {
    Color[Color["red"] = 0] = "red";
    Color[Color["yellow"] = 1] = "yellow";
    Color[Color["bule"] = 2] = "bule";
})(Color || (Color = {}));
(function (Color) {
    function mix() { }
    Color.mix = mix;
})(Color || (Color = {}));
console.log(Color);
